.label {
    padding: 0.2em 0.6em 0.3em;
    border-radius: 0.25em;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 1;
    font-size: 75%;
    font-weight: bold;
    vertical-align: baseline;
    display: inline;
    white-space: nowrap;
}
.label-default {
    background-color: rgb(153, 153, 153);
}

.label-default:hover {
    background-color: rgb(128, 128, 128);
}

.label-default:focus {
    background-color: rgb(128, 128, 128);
}

.label-primary {
    background-color: rgb(66, 139, 202);
}

.label-primary:hover {
    background-color: rgb(48, 113, 169);
}

.label-primary:focus {
    background-color: rgb(48, 113, 169);
}

.label-success {
    background-color: rgb(92, 184, 92);
}

.label-success:hover {
    background-color: rgb(68, 157, 68);
}

.label-success:focus {
    background-color: rgb(68, 157, 68);
}

.label-info {
    background-color: rgb(91, 192, 222);
}

.label-info:hover {
    background-color: rgb(49, 176, 213);
}

.label-info:focus {
    background-color: rgb(49, 176, 213);
}

.label-warning {
    background-color: rgb(240, 173, 78);
}

.label-warning:hover {
    background-color: rgb(236, 151, 31);
}

.label-warning:focus {
    background-color: rgb(236, 151, 31);
}

.label-danger {
    background-color: rgb(217, 83, 79);
}

.label-danger:hover {
    background-color: rgb(201, 48, 44);
}

.label-danger:focus {
    background-color: rgb(201, 48, 44);
}

.badge {
    padding: 2px 5px;
    border-radius: 10px;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 12px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: baseline;
    display: inline-block;
    white-space: nowrap;
    min-width: 10px;
    background-color: rgb(153, 153, 153);
}

:empty.badge {
    display: none;
}

a.badge:hover {
    color: rgb(255, 255, 255);
    text-decoration: none;
    cursor: pointer;
}

a.badge:focus {
    color: rgb(255, 255, 255);
    text-decoration: none;
    cursor: pointer;
}
.badge-white{
    color: #428BD1;
    background-color: rgb(255, 255, 255);
}

.alert {
    padding: 15px;
    border-radius: 4px;
    border: 1px solid transparent;
    border-image: none;
    margin-bottom: 20px;
}

.alert h4 {
    color: inherit;
    margin-top: 0px;
}

.alert .alert-link {
    font-weight: bold;
}

.alert > p {
    margin-bottom: 0px;
}

.alert > ul {
    margin-bottom: 0px;
}

.alert > p + p {
    margin-top: 5px;
}

.alert-dismissable {
    padding-right: 35px;
}

.alert-dismissable .close {
    top: -2px;
    right: -21px;
    color: inherit;
    position: relative;
}

.alert-success {
    border-color: rgb(214, 233, 198);
    color: rgb(60, 118, 61);
    background-color: rgb(223, 240, 216);
}

.alert-success hr {
    border-top-color: rgb(201, 226, 179);
}

.alert-success .alert-link {
    color: rgb(43, 84, 44);
}

.alert-info {
    border-color: rgb(188, 232, 241);
    color: rgb(49, 112, 143);
    background-color: rgb(217, 237, 247);
}

.alert-info hr {
    border-top-color: rgb(166, 225, 236);
}

.alert-info .alert-link {
    color: rgb(36, 82, 105);
}

.alert-warning {
    border-color: rgb(250, 235, 204);
    color: rgb(138, 109, 59);
    background-color: rgb(252, 248, 227);
}

.alert-warning hr {
    border-top-color: rgb(247, 225, 181);
}

.alert-warning .alert-link {
    color: rgb(102, 81, 44);
}

.alert-danger {
    border-color: rgb(235, 204, 209);
    color: rgb(169, 68, 66);
    background-color: rgb(242, 222, 222);
}

.alert-danger hr {
    border-top-color: rgb(228, 185, 192);
}

.alert-danger .alert-link {
    color: rgb(132, 53, 52);
}